package com.credithc.customers.manager.service;

import com.credithc.baseserv.pageHelper.PageInfo;
import com.credithc.customers.manager.ro.BizModifyRo;
import com.credithc.customers.manager.ro.CustomerAbnormalRo;
import com.credithc.customers.manager.vo.BizModifyVo;
import com.credithc.customers.manager.vo.CustomerAbnormalVo;

import java.util.Map;

/**
 * @Title: 业务监控管理
 * @Author: Denghx
 * @Date: 2018/12/18 11:00
 * @Description: com.credithc.customers.manager.service
 * @Version: V1.0.0
 */
public interface IBizMonitorService {
    PageInfo<BizModifyVo> getBizInfo(BizModifyRo ro);

    PageInfo<CustomerAbnormalVo> selectCustomerAbnormal(CustomerAbnormalRo ro);

    Map<String, Object> getAbnormalDetail(String id);

    void updateAbnormalSts(String id, Integer status);

    Map<String, Object> updateBiz(String id);

    /**
     * @param customerName
     * @param idCardType
     * @param idCardNo
     * @description: 修改证件信息
     * @author: denghx
     * @date: 2018/12/21 10:46
     * @param: id
     * @return: java.lang.Integer
     */
    Integer updateBizModify(String bizId, String id, String customerName, String idCardType, String idCardNo, String customerNo);

    /**
     * @description: 异常信息合并处理
     * @author: denghx
     * @date: 2019/1/19 10:58
     * @param: id
     * @return: java.util.Map<java.lang.String   ,   java.lang.Object>
     */
    Map<String, Object> updateAbnormalInfo(String id);


}
